home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 24 / PC Gamer IT CD 24 1-2.iso / PATCHES / ZNPATCH.EXE / ZNPatch / Addon / subpatch.zfs / gjpe.scr < prev    next >
Text File  |  1997-06-04  |  28KB  |  636 lines

  1. # THIS SCRIPT WAS GENERATED ON 03-16-1996 AT 21:05:06
  2. world G                     # Garyworld
  3. room J                      # Garyroom
  4. nodeview PE                 # Preferences Screen (1426)
  5. # SCRIPT VERSION: 24.2
  6.  
  7. # PUZZLES
  8. puzzle:23107 {                            # INITIAL GJPE
  9.               criteria { 
  10.               }
  11.               results {
  12.                             action:assign(02609, [51])  # insert
  13.                             action:assign(23196, [53])
  14.                             action:assign(23110, [57])
  15.                             action:assign(23109, [58])
  16.                             action:assign(23177, [58])
  17.                             action:assign(23197, [57])
  18.                             action:set_screen(gjpeb11c.tga)
  19.               }
  20.               flags {
  21.                             ONCE_PER_INST
  22.                             DO_ME_NOW
  23.               }
  24. }
  25. puzzle:23115 {                            # GJPE Venus Puzzle On
  26.               criteria { 
  27.                             [23107] = 1                 # INITIAL GJPE
  28.                             [23109] = 1                 # GJPE Venus Toggle
  29.               }
  30.               results {
  31.                             action:assign(23116, 0)     # GJPE Venus Puzzle Off
  32.                             action:assign(58, 1)
  33.                             action:set_partial_screen(0 165 gjpeah3c.tga 0 0)
  34.               }
  35.               flags {
  36.                             ONCE_PER_INST
  37.                             DO_ME_NOW
  38.               }
  39. }
  40. puzzle:23116 {                            # GJPE Venus Puzzle Off
  41.               criteria { 
  42.                             [23107] = 1                 # INITIAL GJPE
  43.                             [23109] = 0                 # GJPE Venus Toggle
  44.               }
  45.               results {
  46.                             action:assign(23115, 0)     # GJPE Venus Puzzle On
  47.                             action:assign(58, 0)
  48.                             action:set_partial_screen(0 165 gjpeah1c.tga 0 0)
  49.               }
  50.               flags {
  51.                             ONCE_PER_INST
  52.                             DO_ME_NOW
  53.               }
  54. }
  55. puzzle:23117 {                            # GJPE 3D Sound On
  56.               criteria { 
  57.                             [23110] = 1                 # GJPE 3D Sound Toggle
  58.               }
  59.               results {
  60.                             action:assign(23118, 0)     # GJPE 3D Sound Off
  61.                             action:assign(57, 1)
  62.                             action:set_partial_screen(175 165 gjpeaq1c.tga 0 0)
  63.               }
  64.               flags {
  65.                             ONCE_PER_INST
  66.               }
  67. }
  68. puzzle:23118 {                            # GJPE 3D Sound Off
  69.               criteria { 
  70.                             [23110] = 0                 # GJPE 3D Sound Toggle
  71.               }
  72.               results {
  73.                             action:assign(23117, 0)     # GJPE 3D Sound On
  74.                             action:assign(57, 0)
  75.                             action:set_partial_screen(175 165 gjpeaq2c.tga 0 0)
  76.               }
  77.               flags {
  78.                             ONCE_PER_INST
  79.               }
  80. }
  81. puzzle:23121 {                            # GJPE Fast Rotation Puzzle
  82.               criteria { 
  83.                             [23112] = 1                 # GJPE Fast Pana Rotation
  84.               }
  85.               results {
  86.                             action:assign(23184, 0)     # GJPE Medium-Fast Rotation Puzzle
  87.                             action:assign(23185, 0)     # GJPE Medium-Slow Rotation Puzzle
  88.                             action:assign(53, 0)
  89.                             action:assign(23122, 0)     # GJPE Medium Rotation Puzzle
  90.                             action:assign(23123, 0)     # GJPE Slow Rotation Puzzle
  91.                             action:assign(23112, 0)     # GJPE Fast Pana Rotation
  92.                             action:assign(23121, 0)     # GJPE Fast Rotation Puzzle
  93.                             action:disable_control(23112)              # GJPE Fast Pana Rotation
  94.                             action:enable_control(23113)               # GJPE Medium Pana Rotation
  95.                             action:enable_control(23114)               # GJPE Slow Pana Rotation
  96.                             action:enable_control(23182)               # GJPE Medium-Fast Pana Rotation
  97.                             action:enable_control(23183)               # GJPE Medium-Slow Pana Rotation
  98.                             action:set_partial_screen(176 0 gjpeap5c.tga 0 0)
  99.               }
  100.               flags {
  101.                             ONCE_PER_INST
  102.               }
  103. }
  104. puzzle:23122 {                            # GJPE Medium Rotation Puzzle
  105.               criteria { 
  106.                             [23113] = 1                 # GJPE Medium Pana Rotation
  107.               }
  108.               results {
  109.                             action:assign(23184, 0)     # GJPE Medium-Fast Rotation Puzzle
  110.                             action:assign(23185, 0)     # GJPE Medium-Slow Rotation Puzzle
  111.                             action:assign(53, 540)
  112.                             action:assign(23113, 0)     # GJPE Medium Pana Rotation
  113.                             action:assign(23121, 0)     # GJPE Fast Rotation Puzzle
  114.                             action:assign(23123, 0)     # GJPE Slow Rotation Puzzle
  115.                             action:assign(23122, 0)     # GJPE Medium Rotation Puzzle
  116.                             action:disable_control(23113)              # GJPE Medium Pana Rotation
  117.                             action:enable_control(23112)               # GJPE Fast Pana Rotation
  118.                             action:enable_control(23114)               # GJPE Slow Pana Rotation
  119.                             action:enable_control(23182)               # GJPE Medium-Fast Pana Rotation
  120.                             action:enable_control(23183)               # GJPE Medium-Slow Pana Rotation
  121.                             action:set_partial_screen(176 0 gjpeap3c.tga 0 0)
  122.               }
  123.               flags {
  124.                             ONCE_PER_INST
  125.               }
  126. }
  127. puzzle:23123 {                            # GJPE Slow Rotation Puzzle
  128.               criteria { 
  129.                             [23114] = 1                 # GJPE Slow Pana Rotation
  130.               }
  131.               results {
  132.                             action:assign(23185, 0)     # GJPE Medium-Slow Rotation Puzzle
  133.                             action:assign(23184, 0)     # GJPE Medium-Fast Rotation Puzzle
  134.                             action:assign(23122, 0)     # GJPE Medium Rotation Puzzle
  135.                             action:assign(23121, 0)     # GJPE Fast Rotation Puzzle
  136.                             action:assign(23123, 0)     # GJPE Slow Rotation Puzzle
  137.                             action:assign(23114, 0)     # GJPE Slow Pana Rotation
  138.                             action:assign(53, 180)
  139.                             action:disable_control(23114)              # GJPE Slow Pana Rotation
  140.                             action:enable_control(23113)               # GJPE Medium Pana Rotation
  141.                             action:enable_control(23112)               # GJPE Fast Pana Rotation
  142.                             action:enable_control(23182)               # GJPE Medium-Fast Pana Rotation
  143.                             action:enable_control(23183)               # GJPE Medium-Slow Pana Rotation
  144.                             action:set_partial_screen(176 0 gjpeap1c.tga 0 0)
  145.               }
  146.               flags {
  147.                             ONCE_PER_INST
  148.               }
  149. }
  150. puzzle:23125 {                            # INITIAL ROTATION (Slow)
  151.               criteria { 
  152.                             [23107] = 1                 # INITIAL GJPE
  153.                             [53] > 0
  154.                             [53] < 270
  155.               }
  156.               results {
  157.                             action:assign(23180, 1)     # INITIAL ROTATION (Medium-Fast)
  158.                             action:assign(23181, 1)     # INITIAL ROTATION (Medium-Slow)
  159.                             action:assign(23114, 1)     # GJPE Slow Pana Rotation
  160.                             action:assign(23125, 1)     # INITIAL ROTATION (Slow)
  161.                             action:assign(23126, 1)     # INITIAL ROTATION (Medium)
  162.                             action:assign(23127, 1)     # INITIAL ROTATION (Fast)
  163.               }
  164.               flags {
  165.                             ONCE_PER_INST
  166.                             DO_ME_NOW
  167.               }
  168. }
  169. puzzle:23126 {                            # INITIAL ROTATION (Medium)
  170.               criteria { 
  171.                             [23107] = 1                 # INITIAL GJPE
  172.                             [53] > 449
  173.                             [53] < 630
  174.               }
  175.               results {
  176.                             action:assign(23180, 1)     # INITIAL ROTATION (Medium-Fast)
  177.                             action:assign(23181, 1)     # INITIAL ROTATION (Medium-Slow)
  178.                             action:assign(23125, 1)     # INITIAL ROTATION (Slow)
  179.                             action:assign(23126, 1)     # INITIAL ROTATION (Medium)
  180.                             action:assign(23127, 1)     # INITIAL ROTATION (Fast)
  181.                             action:assign(23113, 1)     # GJPE Medium Pana Rotation
  182.               }
  183.               flags {
  184.                             ONCE_PER_INST
  185.                             DO_ME_NOW
  186.               }
  187. }
  188. puzzle:23127 {                            # INITIAL ROTATION (Fast)
  189.               criteria { 
  190.                             [23107] = 1                 # INITIAL GJPE
  191.                             [53] = 0
  192.               }
  193.               results {
  194.                             action:assign(23180, 1)     # INITIAL ROTATION (Medium-Fast)
  195.                             action:assign(23181, 1)     # INITIAL ROTATION (Medium-Slow)
  196.                             action:assign(23112, 1)     # GJPE Fast Pana Rotation
  197.                             action:assign(23125, 1)     # INITIAL ROTATION (Slow)
  198.                             action:assign(23126, 1)     # INITIAL ROTATION (Medium)
  199.                             action:assign(23127, 1)     # INITIAL ROTATION (Fast)
  200.               }
  201.               flags {
  202.                             ONCE_PER_INST
  203.                             DO_ME_NOW
  204.               }
  205. }
  206. #puzzle:23160 {                            # GJPE Exit Button_nav
  207. #              criteria { 
  208. #                            [23158] = 1                 # GJPE Exit Button
  209. #              }
  210. #              results {
  211. #                            action:assign(23158, 0)     # GJPE Exit Button
  212. #                            action:preferences(save)
  213. #                            action:quit()
  214. #              }
  215. #              flags {
  216. #                            ONCE_PER_INST
  217. #              }
  218. #}
  219.  
  220. puzzle:23175 {                            # GJPE Venus Puzzle Lockout
  221.               criteria { 
  222.                             [23107] = 1                 # INITIAL GJPE
  223.                             [23109] = 2                 # GJPE Venus Toggle
  224.               }
  225.               results {
  226.                             action:disable_control(23109)              # GJPE Venus Toggle
  227.                             action:set_partial_screen(0 165 gjpeah2c.tga 0 0)
  228.               }
  229.               flags {
  230.                             ONCE_PER_INST
  231.                             DO_ME_NOW
  232.               }
  233. }
  234. puzzle:23179 {                            # GJPE Return to Game_nav
  235.               criteria { 
  236.                             [23178] = 1                 # GJPE Return to Game
  237.               }
  238.               results {
  239.                             action:assign(23178, 0)     # GJPE Return to Game
  240.                             action:preferences(save)
  241.                             action:delay_render(10)
  242.                             action:dissolve
  243.                             event:change_location(0,0,00,0)
  244.               }
  245.               flags {
  246.                             ONCE_PER_INST
  247.               }
  248. }
  249. puzzle:23180 {                            # INITIAL ROTATION (Medium-Fast)
  250.               criteria { 
  251.                             [23107] = 1                 # INITIAL GJPE
  252.                             [53] > 629
  253.               }
  254.               results {
  255.                             action:assign(23180, 1)     # INITIAL ROTATION (Medium-Fast)
  256.                             action:assign(23181, 1)     # INITIAL ROTATION (Medium-Slow)
  257.                             action:assign(23125, 1)     # INITIAL ROTATION (Slow)
  258.                             action:assign(23126, 1)     # INITIAL ROTATION (Medium)
  259.                             action:assign(23127, 1)     # INITIAL ROTATION (Fast)
  260.                             action:assign(23182, 1)     # GJPE Medium-Fast Pana Rotation
  261.               }
  262.               flags {
  263.                             ONCE_PER_INST
  264.                             DO_ME_NOW
  265.               }
  266. }
  267. puzzle:23181 {                            # INITIAL ROTATION (Medium-Slow)
  268.               criteria { 
  269.                             [23107] = 1                 # INITIAL GJPE
  270.                             [53] > 269
  271.                             [53] < 450
  272.               }
  273.               results {
  274.                             action:assign(23180, 1)     # INITIAL ROTATION (Medium-Fast)
  275.                             action:assign(23181, 1)     # INITIAL ROTATION (Medium-Slow)
  276.                             action:assign(23125, 1)     # INITIAL ROTATION (Slow)
  277.                             action:assign(23126, 1)     # INITIAL ROTATION (Medium)
  278.                             action:assign(23127, 1)     # INITIAL ROTATION (Fast)
  279.                             action:assign(23183, 1)     # GJPE Medium-Slow Pana Rotation
  280.               }
  281.               flags {
  282.                             ONCE_PER_INST
  283.                             DO_ME_NOW
  284.               }
  285. }
  286. puzzle:23184 {                            # GJPE Medium-Fast Rotation Puzzle
  287.               criteria { 
  288.                             [23182] = 1                 # GJPE Medium-Fast Pana Rotation
  289.               }
  290.               results {
  291.                             action:assign(23122, 0)     # GJPE Medium Rotation Puzzle
  292.                             action:assign(23123, 0)     # GJPE Slow Rotation Puzzle
  293.                             action:assign(23121, 0)     # GJPE Fast Rotation Puzzle
  294.                             action:assign(53, 720)
  295.                             action:assign(23182, 0)     # GJPE Medium-Fast Pana Rotation
  296.                             action:assign(23185, 0)     # GJPE Medium-Slow Rotation Puzzle
  297.                             action:assign(23184, 0)     # GJPE Medium-Fast Rotation Puzzle
  298.                             action:enable_control(23113)               # GJPE Medium Pana Rotation
  299.                             action:enable_control(23114)               # GJPE Slow Pana Rotation
  300.                             action:enable_control(23183)               # GJPE Medium-Slow Pana Rotation
  301.                             action:enable_control(23112)               # GJPE Fast Pana Rotation
  302.                             action:disable_control(23182)              # GJPE Medium-Fast Pana Rotation
  303.                             action:set_partial_screen(176 0 gjpeap4c.tga 0 0)
  304.               }
  305.               flags {
  306.                             ONCE_PER_INST
  307.               }
  308. }
  309. puzzle:23185 {                            # GJPE Medium-Slow Rotation Puzzle
  310.               criteria { 
  311.                             [23183] = 1                 # GJPE Medium-Slow Pana Rotation
  312.               }
  313.               results {
  314.                             action:assign(23121, 0)     # GJPE Fast Rotation Puzzle
  315.                             action:assign(23123, 0)     # GJPE Slow Rotation Puzzle
  316.                             action:assign(23122, 0)     # GJPE Medium Rotation Puzzle
  317.                             action:assign(53, 360)
  318.                             action:assign(23183, 0)     # GJPE Medium-Slow Pana Rotation
  319.                             action:assign(23185, 0)     # GJPE Medium-Slow Rotation Puzzle
  320.                             action:assign(23184, 0)     # GJPE Medium-Fast Rotation Puzzle
  321.                             action:enable_control(23112)               # GJPE Fast Pana Rotation
  322.                             action:enable_control(23114)               # GJPE Slow Pana Rotation
  323.                             action:disable_control(23183)              # GJPE Medium-Slow Pana Rotation
  324.                             action:enable_control(23182)               # GJPE Medium-Fast Pana Rotation
  325.                             action:enable_control(23113)               # GJPE Medium Pana Rotation
  326.                             action:set_partial_screen(176 0 gjpeap2c.tga 0 0)
  327.               }
  328.               flags {
  329.                             ONCE_PER_INST
  330.               }
  331. }
  332. puzzle:23186 {                            # INITIAL GJPE SCORE 0
  333.               criteria { 
  334.                             [23107] = 1                 # INITIAL GJPE
  335.                             [221] = 0
  336.               }
  337.               results {
  338.                             action:set_partial_screen(0 0 gjpebs0c.tga 0 0)
  339.               }
  340.               flags {
  341.                             ONCE_PER_INST
  342.                             DO_ME_NOW
  343.               }
  344. }
  345. puzzle:23187 {                            # INITIAL GJPE SCORE 1
  346.               criteria { 
  347.                             [23107] = 1                 # INITIAL GJPE
  348.                             [221] = 1
  349.               }
  350.               results {
  351.                             action:set_partial_screen(0 0 gjpebs1c.tga 0 0)
  352.               }
  353.               flags {
  354.                             ONCE_PER_INST
  355.                             DO_ME_NOW
  356.               }
  357. }
  358. puzzle:23188 {                            # INITIAL GJPE SCORE 2
  359.               criteria { 
  360.                             [23107] = 1                 # INITIAL GJPE
  361.                             [221] = 2
  362.               }
  363.               results {
  364.                             action:set_partial_screen(0 0 gjpebs2c.tga 0 0)
  365.               }
  366.               flags {
  367.                             ONCE_PER_INST
  368.                             DO_ME_NOW
  369.               }
  370. }
  371. puzzle:23189 {                            # INITIAL GJPE SCORE 3
  372.               criteria { 
  373.                             [23107] = 1                 # INITIAL GJPE
  374.                             [221] = 3
  375.               }
  376.               results {
  377.                             action:set_partial_screen(0 0 gjpebs3c.tga 0 0)
  378.               }
  379.               flags {
  380.                             ONCE_PER_INST
  381.                             DO_ME_NOW
  382.               }
  383. }
  384. puzzle:23190 {                            # INITIAL GJPE SCORE 4
  385.               criteria { 
  386.                             [23107] = 1                 # INITIAL GJPE
  387.                             [221] = 4
  388.               }
  389.               results {
  390.                             action:set_partial_screen(0 0 gjpebs4c.tga 0 0)
  391.               }
  392.               flags {
  393.                             ONCE_PER_INST
  394.                             DO_ME_NOW
  395.               }
  396. }
  397. puzzle:23191 {                            # INITIAL GJPE SCORE 5
  398.               criteria { 
  399.                             [23107] = 1                 # INITIAL GJPE
  400.                             [221] = 5
  401.               }
  402.               results {
  403.                             action:set_partial_screen(0 0 gjpebs5c.tga 0 0)
  404.               }
  405.               flags {
  406.                             ONCE_PER_INST
  407.                             DO_ME_NOW
  408.               }
  409. }
  410. puzzle:23192 {                            # INITIAL GJPE SCORE 6
  411.               criteria { 
  412.                             [23107] = 1                 # INITIAL GJPE
  413.                             [221] = 6
  414.               }
  415.               results {
  416.                             action:set_partial_screen(0 0 gjpebs6c.tga 0 0)
  417.               }
  418.               flags {
  419.                             ONCE_PER_INST
  420.                             DO_ME_NOW
  421.               }
  422. }
  423. puzzle:23193 {                            # INITIAL GJPE SCORE 7
  424.               criteria { 
  425.                             [23107] = 1                 # INITIAL GJPE
  426.                             [221] = 7
  427.               }
  428.               results {
  429.                             action:set_partial_screen(0 0 gjpebs7c.tga 0 0)
  430.               }
  431.               flags {
  432.                             ONCE_PER_INST
  433.                             DO_ME_NOW
  434.               }
  435. }
  436. puzzle:23194 {                            # INITIAL GJPE SCORE 8
  437.               criteria { 
  438.                             [23107] = 1                 # INITIAL GJPE
  439.                             [221] = 8
  440.               }
  441.               results {
  442.                             action:set_partial_screen(0 0 gjpebs8c.tga 0 0)
  443.               }
  444.               flags {
  445.                             ONCE_PER_INST
  446.                             DO_ME_NOW
  447.               }
  448. }
  449. puzzle:23195 {                            # INITIAL GJPE SCORE 9
  450.               criteria { 
  451.                             [23107] = 1                 # INITIAL GJPE
  452.                             [221] = 9
  453.               }
  454.               results {
  455.                             action:set_partial_screen(0 0 gjpebs9c.tga 0 0)
  456.               }
  457.               flags {
  458.                             ONCE_PER_INST
  459.                             DO_ME_NOW
  460.               }
  461. }
  462. puzzle:23198 {                            # GJPE Play Venus Sound
  463.               criteria { 
  464.                             [23177] ! [58]
  465.                             [23107] = 1                 # INITIAL GJPE
  466.               }
  467.               results {
  468.                             action:assign(23198, 0)     # GJPE Play Venus Sound
  469.                             action:assign(23177, [58])
  470.                             background:music:23199(0 gjpeh4tc.raw 0)
  471.               }
  472.               flags {
  473.                             ONCE_PER_INST
  474.               }
  475. }
  476. puzzle:23200 {                            # GJPE Play Pana Setting Sound
  477.               criteria { 
  478.                             [23107] = 1                 # INITIAL GJPE
  479.                             [23196] ! [53]
  480.               }
  481.               results {
  482.                             action:assign(23196, [53])
  483.                             action:assign(23200, 0)     # GJPE Play Pana Setting Sound
  484.                             background:music:23201(0 gjpeh3tc.raw 0)
  485.               }
  486.               flags {
  487.                             ONCE_PER_INST
  488.               }
  489. }
  490. puzzle:23202 {                            # GJPE Play Box Open Sound
  491.               criteria { 
  492.                             [23197] ! [57]
  493.                             [23107] = 1                 # INITIAL GJPE
  494.                             [23110] = 1                 # GJPE 3D Sound Toggle
  495.               }
  496.               results {
  497.                             action:assign(23204, 0)     # GJPE Play Box Close Sound
  498.                             action:assign(23197, [57])
  499.                             background:music:23203(0 gjpeh1tc.raw 0)
  500.               }
  501.               flags {
  502.                             ONCE_PER_INST
  503.               }
  504. }
  505. puzzle:23204 {                            # GJPE Play Box Close Sound
  506.               criteria { 
  507.                             [23197] ! [57]
  508.                             [23107] = 1                 # INITIAL GJPE
  509.                             [23110] = 0                 # GJPE 3D Sound Toggle
  510.               }
  511.               results {
  512.                             action:assign(23202, 0)     # GJPE Play Box Open Sound
  513.                             action:assign(23197, [57])
  514.                             background:music:23205(0 gjpeh2tc.raw 0)
  515.               }
  516.               flags {
  517.                             ONCE_PER_INST
  518.               }
  519. }
  520. # Inserted puzzles ..
  521. puzzle:02608 {                            # GJPE Subtitles On
  522.               criteria { 
  523.                             [23107] = 1                 # INITIAL GJPE
  524.                             [02609] = 1                 # GJPE Subtitle State
  525.               }
  526.               results {
  527.                             action:set_partial_screen(338 24 gjpeaabc.tga 0 0)
  528.              }
  529.               flags {
  530.                             ONCE_PER_INST
  531.                             DO_ME_NOW
  532.               }
  533. }
  534. puzzle:02610 {                            # GJPE Subtitles Off
  535.               criteria { 
  536.                             [23107] = 1                 # INITIAL GJPE
  537.                             [02609] = 0                 # GJPE Subtitle State
  538.               }
  539.               results {
  540.                             action:set_partial_screen(338 24 gjpeaaac.tga 0 0)
  541.  
  542.               }
  543.               flags {
  544.                             ONCE_PER_INST
  545.                             DO_ME_NOW
  546.               }
  547. }
  548. puzzle:02611 {  # toggle subtitle state
  549.     criteria {
  550.         [02609] = 0
  551.         [23158] = 1
  552.     }
  553.     results {
  554.                             background:music:23205(0 Tl1eq2tc.raw 0)
  555.         action:assign(02609, 1)
  556.         action:assign(51, 1)
  557.         action:assign(02611, 0)
  558.         action:assign(02608, 0)
  559.         action:assign(02610, 0)
  560.         action:assign(23158, 0)
  561.     }
  562.     flags {
  563.         ONCE_PER_INST
  564.     }
  565. }
  566. puzzle:02612 {
  567.     criteria {
  568.         [02609] = 1
  569.         [23158] = 1
  570.     }
  571.     results {
  572.                             background:music:23205(0 Tl1eq2tc.raw 0)
  573.         action:assign(02609, 0);
  574.         action:assign(51, 0);
  575.         action:assign(02608, 0);
  576.         action:assign(02610, 0)
  577.         action:assign(02612, 0)
  578.         action:assign(23158, 0)
  579.     }
  580.     flags {
  581.         ONCE_PER_INST
  582.     }
  583. }
  584.  
  585.  
  586.  
  587.  
  588. # CONTROLS
  589. control:23108 push_toggle {               # GJPE Tech Help Toggle
  590.               flat_hotspot(341,0,169,161)
  591.               cursor(active)
  592. }
  593. control:23109 push_toggle {               # GJPE Venus Toggle
  594.               flat_hotspot(4,165,169,153)
  595.               cursor(active)
  596. }
  597. control:23110 push_toggle {               # GJPE 3D Sound Toggle
  598.               flat_hotspot(175,165,163,153)
  599.               cursor(active)
  600. }
  601. control:23112 push_toggle {               # GJPE Fast Pana Rotation
  602.               flat_hotspot(198,22,29,39)
  603.               cursor(active)
  604. }
  605. control:23113 push_toggle {               # GJPE Medium Pana Rotation
  606.               flat_hotspot(221,80,37,38)
  607.               cursor(active)
  608. }
  609. control:23114 push_toggle {               # GJPE Slow Pana Rotation
  610.               flat_hotspot(287,101,36,38)
  611.               cursor(active)
  612. }
  613. control:23158 push_toggle {               # GJPE Subtitle Button
  614.               flat_hotspot(342,0,169,161)
  615.               cursor(active)
  616. }
  617. # state 23177 has been reserved as a global variable (GJPE Last Venus Position)
  618. control:23178 push_toggle {               # GJPE Return to Game
  619.               flat_hotspot(340,165,171,153)
  620.               cursor(active)
  621. }
  622. control:23182 push_toggle {               # GJPE Medium-Fast Pana Rotation
  623.               flat_hotspot(211,53,23,28)
  624.               cursor(active)
  625. }
  626. control:23183 push_toggle {               # GJPE Medium-Slow Pana Rotation
  627.               flat_hotspot(262,105,26,22)
  628.               cursor(active)
  629. }
  630. # state 23196 has been reserved as a global variable (GJPE Last Pana Position)
  631. # state 23197 has been reserved as a global variable (GJPE Last Qsound Position)
  632.  
  633. # AUTO-BACKWARDS PUZZLES AND CONTROLS
  634. control:25500 flat {
  635. }
  636.